Canadian Prime Minister Justin Trudeau has faced numerous scandals and controversies throughout... (13 revisions)